
<%@page import="w83b.w83bUtilidadesComunes.W83bClsConstantes"%><%@ taglib uri="/WEB-INF/tld/ejieFramework-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/tld/struts-logic.tld" prefix="logic" %>
<%@page import="w83b.w83bDAO.w83bConstantesBD.W83bProvinciasBD"%>
<%@ page import="es.ejie.frmk.listeners.base.Q70ListenerUtils" %>
<%@include file="includes/w83bIncludeDelegaciones.inc" %>
<%!
//Recuperar el path de los contenidos estaticos de framework
String riastaticPath = Q70ListenerUtils.getApplicationResourceURI("PREFIJO_URL_ESTATICO","ALIAS_ESTATICO_RIA");
String staticPath = Q70ListenerUtils.getApplicationProperty("PREFIJO_URL_ESTATICO");
String PREFIJO_URL_DINAMICO = Q70ListenerUtils.getApplicationProperty("PREFIJO_URL_DINAMICO");
%>
<%@page import="com.ejie.general.cargador.W83bCargadorEstaticos"%><!-- Include de los elementos comunes -->
<%=W83bCargadorEstaticos.referenciaEstaticosUrlJS(new String[]{"contextual-v1.0.0","tabla-v1.0.0"},PREFIJO_URL_DINAMICO)%>
<%=W83bCargadorEstaticos.referenciaEstaticosUrlJS(new String[]{"dialogo-v1.0.0"},PREFIJO_URL_DINAMICO)%>
<%=W83bCargadorEstaticos.referenciaEstaticosUrlJS(new String[]{"combos-v1.0.0"},PREFIJO_URL_DINAMICO)%>


<script type="text/javascript" src ='<%=staticPath + "/js/mantenimientos/w83bdelegaciones.js?v="+versionjs%>'></script>

<%	
String where = W83bProvinciasBD.codComunidAuto + "="+ W83bClsConstantes.CONSTANTE_CAV; 
String servCentrales = W83bClsConstantes.CONSTANTE_SERVICIOS_CENTRALES;
%>

<html:form
		styleId="w83bFormBusqDelegaciones"
		action="/w83bDispatch.do">

<html:hidden styleId="boton" property="boton" name="contexto"/>
<html:hidden styleId="codSelec" property="codSelec" name="contexto"/>

<html:hidden styleId="provinciaHd" property="w83bDelegacionesBean.descTerritorio" name="contexto"/>
<html:hidden styleId="municipioHd" property="w83bDelegacionesBean.descLocalidad" name="contexto"/>
<html:hidden styleId="valorRegistro" property="w83bDelegacionesBean.registroEntrada" name="contexto"/>

<html:hidden styleId="codMuni" property="w83bDelegacionesBean.localidad"  name="contexto"/>

	<div class="filaForm">
		<div class="filaAll">
			<span class="etiqueta">
				<label for="codTerritorio" class="etiqueta ancho100"><html:message key="comun.delegaciones.codTerritorioBusqueda"/>:</label>
			</span>
			<span class="campo">

						<html:hidden onchange="javascript:llamadaProvincia('territorioTxt_numerico','idComboProvincia','provinciaHd','idComboMunicipio');" property="w83bDelegacionesBean.codTerritorio" styleClass="estiloInput ancho20" maxlength="2" styleId="territorioTxt_numerico"></html:hidden>
						<html:select name="contexto" property="codProvincia" styleId="idComboProvincia"
							onchange="javascript: comboProvincia('territorioTxt_numerico','idComboProvincia','provinciaHd','municipioTxt_numerico','idComboMunicipio','municipioHd')" styleClass="estiloInput ancho170">
				          	<html:tablasCodigos name="tablasCodigosBean" 
				          	type="es.ejie.frmk.infraestructura.tablas.Q70TablasCodigosBean" scope="page" 
				          	options="optionsCollection" table="w83bTablaProvincias" 
				          	labelColumn="descripcion" valueColumn="id" 
				          	whereClause="<%=whereDelegaciones%>"/>
		   					
					        <html:option value=""/>
					        <html:option value="<%=servCentrales%>"><html:message key="comun.delegaciones.servCentrales"/></html:option>
		   					<html:optionsCollection name="tablasCodigosBean" property="optionsCollection"
		   					 label="descripcion" value="id"/>
						</html:select>
			</span>
		</div>
	</div>
	<div class="filaForm">
		<div class="filaAll">
			<span class="etiqueta">
				<label for="calle" class="etiqueta ancho100"><html:message key="comun.delegaciones.calleBusqueda"/>:</label>
			</span>
			<span class="campo">
				<html:text property="w83bDelegacionesBean.calle" styleClass="estiloInput ancho300" maxlength="250" styleId="calle"></html:text>
			</span>
		</div>
	</div>
	<div class="filaForm">
		<div class="filaAll">
			<span class="etiqueta">
				<label for="numero" class="etiqueta ancho100"><html:message key="comun.delegaciones.numeroBusqueda"/>:</label>
			</span>
			<span class="campo">
				<html:text property="w83bDelegacionesBean.numero" styleClass="estiloInput ancho60" maxlength="3" styleId="numero_numerico"></html:text>
			</span>
		</div>
	</div>
	<div class="filaForm">
		<div class="filaLeft"> 
			<span class="etiqueta">
				<label for="piso" class="etiqueta ancho50"><html:message key="comun.delegaciones.pisoBusqueda"/>:</label>
			</span>
			<span class="campo">
				<html:text property="w83bDelegacionesBean.piso" styleClass="estiloInput ancho60" maxlength="2" styleId="piso_numerico"></html:text>
			</span>
		</div>
		<div class="filaRight">
			<span class="etiqueta">
				<label for="letra" class="etiqueta ancho50"><html:message key="comun.delegaciones.letraBusqueda"/>:</label>
			</span>
			<span class="campo">
				<html:text property="w83bDelegacionesBean.letra" styleClass="estiloInput ancho60" maxlength="10" styleId="letra"></html:text>
			</span>
		</div>
	</div>
	
	<div class="filaForm">
		<div class="filaAll">
			<span class="etiqueta">
				<label for="codPostal" class="etiqueta ancho100"><html:message key="comun.delegaciones.codPostalBusqueda"/>:</label>
			</span>
			<span class="campo">
				<html:text property="w83bDelegacionesBean.codPostal" styleClass="estiloInput ancho60" maxlength="5" styleId="codPostal_numerico"></html:text>
			</span>
		</div>
	</div>
	<div class="filaForm">
		<div class="filaAll">
			<span class="etiqueta">
				<label for="localidad" class="etiqueta ancho100"><html:message key="comun.delegaciones.localidadBusqueda"/>:</label>
			</span>
			<span class="campo" id="combosMunicipio">
					<html:hidden onchange="javascript:llamadaMunicipio('municipioTxt_numerico','idComboMunicipio','municipioHd');" property="w83bDelegacionesBean.localidad" styleClass="estiloInput ancho170" maxlength="4" styleId="municipioTxt_numerico"></html:hidden>
						<html:listasEnlazadas javascriptCallerFunc="llamada" javascriptReturnFunc="vuelta"
						formName="w83bFormBusqDelegaciones" sourceTag="codProvincia" targetTag="codMunicipio"
						table="w83bTablaMunicipios" labelColumn="ds_o" valueColumn="id"
						predicateColumn="provincia_id" predicateColumnNumeric="true"  extraPredicate="id>0) ORDER BY (DS_O"/>
													
					<html:select onclick="javascript:comboMunicipio('municipioTxt_numerico','idComboMunicipio','municipioHd');" styleClass="estiloInput ancho170" 
						name="w83bFormBusqDelegaciones"  property="codMunicipio"  styleId="idComboMunicipio">
							  
						<html:option value="">&nbsp;</html:option>
					</html:select>
			</span>
			<span class="campo" id="combosServCent">
					<html:select onchange="javascript:combosServCent();" styleClass="estiloInput ancho170" 
						name="w83bFormBusqDelegaciones"  property="codMunicipio"  styleId="idComboServCent">
			          	<html:tablasCodigos name="tablasCodigosBean" 
			          	type="es.ejie.frmk.infraestructura.tablas.Q70TablasCodigosBean" scope="page" 
			          	options="optionsCollection" table="w83bTablaMunicipios" 
			          	labelColumn="descripcion" valueColumn="id"
			          	whereClause="<%=whereMunicipiosSC%>" 
			          	/>
		  					
				        <html:option value=""/>
		  					<html:optionsCollection name="tablasCodigosBean" property="optionsCollection"
		  					 label="descripcion" value="id"/>
					</html:select>
			</span>
		</div>
	</div>
	<div class="filaForm">
		<div class="filaLeft">
			<span class="etiqueta">
				<label for="telefono1" class="etiqueta ancho50"><html:message key="comun.delegaciones.telefono1Busqueda"/>:</label>
			</span>
			<span class="campo">
				<html:text property="w83bDelegacionesBean.telefono1" styleClass="estiloInput ancho60" maxlength="9" styleId="telefono1_numerico"></html:text>
			</span>
		</div>
		<div class="filaRight">
			<span class="etiqueta">
				<label for="telefono2" class="etiqueta ancho50"><html:message key="comun.delegaciones.telefono2Busqueda"/>:</label>
			</span>
			<span class="campo">
				<html:text property="w83bDelegacionesBean.telefono2" styleClass="estiloInput ancho60" maxlength="9" styleId="telefono2_numerico"></html:text>
			</span>
		</div>
	</div>
	<div class="filaForm">
		<div class="filaAll">
			<span class="etiqueta">
				<label for="fax" class="etiqueta ancho100"><html:message key="comun.delegaciones.faxBusqueda"/>:</label>
			</span>
			<span class="campo">
				<html:text property="w83bDelegacionesBean.fax" styleClass="estiloInput ancho60" maxlength="9" styleId="fax_numerico"></html:text>
			</span>
		</div>
	</div>
	
	<div class="filaForm">
		<div class="filaLeft">
			<span class="etiqueta">
				<label for="numModelo" class="etiqueta ancho100"><html:message key="comun.delegaciones.numModeloBusqueda"/>:</label>
			</span>
			<span class="campo">
				<html:text property="w83bDelegacionesBean.numModelo" styleClass="estiloInput ancho60" maxlength="8" styleId="numModelo_numerico"></html:text>
			</span>
		</div>
		<div class="filaRight">
			<span class="etiqueta">
				<label for="numModeloSalida" class="etiqueta ancho100"><html:message key="comun.delegaciones.numModeloSalidaBusqueda"/>:</label>
			</span>
			<span class="campo">
				<html:text property="w83bDelegacionesBean.numModeloSalida" styleClass="estiloInput ancho60" maxlength="8" styleId="numModeloSalida_numerico"></html:text>
			</span>
		</div>
	</div>

	
	<div class="filaForm">
		<div class="filaLeft">
			<span class="etiqueta">
				<label for="registroEntradaManual" class="etiqueta ancho100"><html:message key="comun.delegaciones.registroEntradaBusquedaAuto"/>:</label>
			</span>
			<span class="campo">
				<html:checkbox onclick="modificarRegistroEntrada()" styleId="registroEntradaManual" property="w83bDelegacionesBean.registroEntrada" name="contexto" value="<%=W83bClsConstantes.CONSTANTE_SI%>"></html:checkbox>	
			</span>
		</div>
		<div class="filaRight">
			<span class="etiqueta">
				<label for="registroEntradaAutomatico" class="etiqueta ancho100"><html:message key="comun.delegaciones.registroEntradaBusqueda"/>:</label> 
			</span>
			<span class="campo">
				<html:checkbox onclick="modificarRegistroEntrada()" styleId="registroEntradaAutomatico" property="w83bDelegacionesBean.registroEntrada" name="contexto" value="<%=W83bClsConstantes.CONSTANTE_NO%>"></html:checkbox>
			</span>
		</div>
	</div>

	<div class="clear">
		<div class="zonabotones">
			<span class="zonaright">
		        <html:button property="boton" onclick="javascript:buscarDelegaciones()" styleClass="w83bBoton"><html:message key="comun.boton.buscar" i18nKey="w83bcomun"/></html:button>
		        <html:button property="boton" onclick="javascript:limpiarFormularioDelegaciones()" styleClass="w83bBoton"><html:message key="comun.boton.limpiar" i18nKey="w83bcomun"/></html:button>
		    </span>
		</div>
	</div>

	<div class="zonaResultados">
		<div id="botonera" class="botonera"  style="display: none;">
		</div>
		<br/>
		<div  id="ejie-table-idTablaDelegaciones" class="ejie-table-multi">
			<!-- La Tabla propiamente dicha -->
			<table id="idTablaDelegaciones" cellpadding="0" cellspacing="0"></table>	
			<!-- Barra de paginacion -->
			<div id="idPaginacionDelegaciones"></div> 
		</div>
	</div>
	
	<div class="clear">
		<div class="zonabotones">
		        <html:button property="boton" onclick="javascript:submitarFormulario('#w83bFormBusqDelegaciones',$(this).val());" styleClass="w83bBoton"><html:message key="comun.boton.atras" i18nKey="w83bcomun"/></html:button>
		</div>
	</div>
	
</html:form>
